package initialize

import (
	"github.com/spf13/viper"
	"go.uber.org/zap"
	"web_end/config"
	"web_end/global"
)

// InitConfig /* 读取配置文件数据
func InitConfig() {
	v := viper.New()
	// 设置配置文件
	v.SetConfigFile("./config-debug.yaml")

	// 读取数据
	if err := v.ReadInConfig(); err != nil {
		panic(err)
	}
	global.ServerConfig = &config.ServerConfig{}
	if err := v.Unmarshal(global.ServerConfig); err != nil {
		panic(err)
	}
	zap.S().Infof("配置信息： %v", global.ServerConfig)
}
